package com.example.garagemfacil.adapter;

import java.util.ArrayList;
import com.example.garagemfacil.negocio.Entrada;
import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.BaseAdapter;
import android.widget.TextView;

public class EntradaAdapter extends BaseAdapter{
		private Context context;
		private ArrayList<Entrada> lista;

		public EntradaAdapter(Context context,ArrayList<Entrada> lista) {
			this.context = context;
			this.lista = lista;
		}

		@Override
		public int getCount() {
			return lista.size();
		}

		@Override
		public Object getItem(int position) {
			return lista.get(position);
		}

		@Override
		public long getItemId(int position) {
			return position;
		}

		@Override
		public View getView(int position, View convertView, ViewGroup parent) {

			Entrada entrada = lista.get(position);

			if (convertView == null) {
				LayoutInflater inflater = (LayoutInflater) context
						.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
				convertView = inflater.inflate(
						com.example.garagemfacil.R.layout.inflate_estacionamento_adapter, null);
			}

			TextView placaentrada = (TextView) convertView.findViewById(com.example.garagemfacil.R.id.adapter_placa);
			placaentrada.setText(entrada.getPlaca());

			TextView modeloentrada = (TextView) convertView.findViewById(com.example.garagemfacil.R.id.adapter_modelo);
			modeloentrada.setText(entrada.getModelo());

			TextView corentrada = (TextView) convertView.findViewById(com.example.garagemfacil.R.id.adapter_cor);
			corentrada.setText(entrada.getCorcarro());
			
			return convertView;
		}

}
